header
<cstring> (string.h)
C Strings
This header file defines several functions to manipulate 
C strings and arrays.
Functions
Copying:
- memcpy
 - Copy block of memory (function
)
 
- memmove
 - Move block of memory (function
)
 
- strcpy
 - Copy string (function
)
 
- strncpy
 - Copy characters from string (function
)
 
Concatenation:
- strcat
 - Concatenate strings (function
)
 
- strncat
 - Append characters from string (function
)
 
Comparison:
- memcmp
 - Compare two blocks of memory (function
)
 
- strcmp
 - Compare two strings (function
)
 
- strcoll
 - Compare two strings using locale (function
)
 
- strncmp
 - Compare characters of two strings (function
)
 
- strxfrm
 - Transform string using locale (function
)
 
Searching:
- memchr
 - Locate character in block of memory (function
)
 
- strchr
 - Locate first occurrence of character in string (function
)
 
- strcspn
 - Get span until character in string (function
)
 
- strpbrk
 - Locate characters in string (function
)
 
- strrchr
 - Locate last occurrence of character in string (function
)
 
- strspn
 - Get span of character set in string (function
)
 
- strstr
 - Locate substring (function
)
 
- strtok
 - Split string into tokens (function
)
 
Other:
- memset
 - Fill block of memory (function
)
 
- strerror
 - Get pointer to error message string (function
)
 
- strlen
 - Get string length (function
)
 
Macros
- NULL
 - Null pointer (macro
)
 
Types
- size_t
 - Unsigned integral type (type
)